package ar.com.fiuba.ElectronicCircuitAnalyst.domain.api;

/**
 * Interface for an end (terminal) of a connection. 
 * This end needs to have a value which can be set.
 */
public interface Lead {
	
	/**
	 * Returns the current value of this lead
	 * @return the value of this lead
	 */
	public Boolean getValue();
	
	/**
	 * Sets a new value for this Lead
	 * @param value the new value for this lead
	 */
	public void setValue(Boolean value);
}
